Cast (62)
Clint Eastwood

Frankie Dunn

Hilary Swank

Maggie Fitzgerald

Morgan Freeman

Eddie Scrap-Iron Dupris

Jay Baruchel

Danger Barch

Mike Colter

Big Willie Little

Lucia Rijker

Billie 'The Blue Bear'

Brían F. O'Byrne

Father Horvak

Anthony Mackie

Shawrelle Berry

Margo Martindale

Earline Fitzgerald

Riki Lindhome

Mardell Fitzgerald

Benito Martinez

Billie's Manager

Bruce MacVittie

Mickey Mack

David Powledge

Counterman at Diner

Marcus Chait

J.D. Fitzgerald

Naveen

Pakistani

Morgan Eastwood

Little Girl in Truck

Jamison Yang

Paramedic

Ming Lo

Rehab Doctor

Miguel Pérez

Restaurant Owner

Jim Cantafio

Ring Doctor #1

Ted Grossman

Ring Doctor #2

Ned Eisenberg

Sally Mendoza

Marco Rodríguez

Second (at Vegas Fight)

Roy Nugent

Fan in Vegas

Don Familton

Ring Announcer

Mark Thomason

Radio Commentator

Brian T. Finney

Irish Fan #1

Kim Strauss

Irish Fan #3

Rob Maron

Irish Fan #4

Kirsten Berman

Irish Fan #5

Susan Krebs

Rehab Nurse

Kim Dannenberg

Rehab Nurse #3

Eddie Bates

Rehab Resident

Jimmy Alioto

Las Vegas Fight Fan (uncredited)

Jason Williams

Las Vegas Fight Fan (uncredited)

Nina Avetisova

VIP Girl (uncredited)

Michael Bentt

Boxer (uncredited)

Bruce Gerard Brown Jr.

Boxer (uncredited)

McKay Stewart

Sparring Boxer (uncredited)

Jude Ciccolella

Hogan (uncredited)

Kimberly Estrada

Perez (uncredited)

Sean LoGrasso

Fight Fan (uncredited)

Sean O'Kane

Additional Voices (voice) (uncredited)

Vladimir Rajčić

Yugoslavian Judge (uncredited)

Rosine 'Ace' Hatem

Maggie's First Opponent (uncredited)

Bridgett Riley

Maggie's Second Opponent (uncredited)

Boni Yanagisawa

Maggie's Third Opponent (uncredited)

Christina Cox

Maggie's Fourth Opponent (uncredited)

Mimi Lesseos

Billie's Opponent (uncredited)

Crew (107)

Production

Paul Haggis

Producer

Robert Lorenz

Executive Producer

Gary Lucchesi

Executive Producer

Bobby Moresco

Co-Producer

Tim Moore

Unit Production Manager

Karen Shaw

Production Coordinator

Jason S. Gondek

Production Accountant

Tony Hobbs

Extras Casting

Lucy Ramirez-Ewart

Production Assistant

Rose Mesa

Assistant Accountant

Geoffrey Miclat

Casting Assistant

Elisa Ann Conant

Assistant Location Manager

Susan Hartmann

Assistant Production Coordinator

Sound

Clint Eastwood

Original Music Composer

David Potaux-Razel

Additional Soundtrack

Bub Asman

Sound Editor

Walt Martin

Sound Mixer

David Grimaldi

Sound Effects Editor

Juno J. Ellis

ADR & Dubbing

Jonathan Fuh

Boom Operator

Donald Harris

Music Editor

William Cawley

First Assistant Sound Editor

Lennie Niehaus

Orchestrator

Christopher Boyes

Sound Re-Recording Mixer

Lucy Coldsnow-Smith

Supervising Dialogue Editor

Nicholas Korda

Supervising ADR Editor

James Ashwill

Foley Mixer

Nicholas Korda

ADR Editor

John T. Cucci

Foley Artist

Brian Magerkurth

Sound Mix Technician

Gloria D'Alessandro

Dialogue Editor

Art

Jack G. Taylor Jr.

Art Direction

Henry Bumstead

Production Design

Richard C. Goddard

Set Decoration

Michael Muscarella

Construction Coordinator

Gary A. Lee

Set Designer

Michael Sexton

Property Master

Pam Cartmel

Art Department Coordinator

Christine Fegley

Set Painter

Scott M. Anderson

Assistant Property Master

Camera

Tom Stern

Director of Photography

Stephen S. Campanelli

Camera Operator

Bill Coe

First Assistant Camera

Merie Weismiller Wallace

Still Photographer

Stephen S. Campanelli

Steadicam Operator

Trevor Carroll-Coe

Camera Loader

Doug Wall

Best Boy Grip

Matthew A. Del Ruth

Assistant Camera

Bobby McMahan

Second Assistant Camera

Costume & Make-Up

Deborah Hopper

Costume Design

Nancy Hancock

Makeup Artist

Deena Adair

Hairstylist

Brian Bilson

Set Dressing Artist

Carol A. O'Connell

Key Hair Stylist

Lynda Foote

Costume Supervisor

Ann Culotta

Set Costumer

Directing

Robert Lorenz

Assistant Director

Mable Lawson-McCrary

Script Supervisor

Donald Murphy

Second Assistant Director

Katie Carroll

Second Second Assistant Director

Ryan Craig

Additional Second Assistant Director

Editing

Joel Cox

Editor

Gary D. Roach

First Assistant Editor

Kurt Smith

Color Timer

Michael Cipriano

Assistant Editor

Mo Henry

Negative Cutter

Writing

Paul Haggis

Screenplay

Crew

Erin Carufel

Stunt Double

Darin McCormick-Millett

Digital Producer

Steve Riley

Special Effects Coordinator

Buddy Van Horn

Stunt Coordinator

Dillin Craig

Transportation Co-Captain

Judith M. Brown

Studio Teachers

Kyle Eastwood

Additional Music

James R. Lord

Carpenter

Keith Dillin

Transportation Coordinator

Charles Ramirez

Transportation Captain

Scooter Perrotta

Set Production Assistant

Nancy G. James

Craft Service

Paulina Quaranta

Production Office Assistant

Don Dinkins

Technical Advisor

Ante Dugandzic

Special Effects Technician

Visual Effects

James D. Tittle

Visual Effects Coordinator

Liz Radley

Visual Effects

Lighting

Terry Kramer

Electrician

Sean Higgins

Rigging Gaffer

T. Daniel Scaringi

Rigging Grip

Ross Dunkerley

Chief Lighting Technician

John Lacy

Assistant Chief Lighting Technician